<?php
if(!defined('BLOG'))exit('不作死就不会死');
	/**
	 * 
	 * @author	Freax
	 * @2014-3-24
	 * @contact  huangyanxiong2013@gmail.com
	 *
	 */

	class Mail{
		/**
		 *  必需。规定 email 接收者。
		 * @var string
		 */
		public $toUser;
		/**
		 * 必需。规定 email 的主题。注释：该参数不能包含任何新行字符。
		 * @var string
		 */
		public $subject;
		/**
		 * 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。
		 * @var string
		 */
		public $message;
		/**
		 * 可选。规定附加的标题，比如 From、Cc 以及 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。
		 * @var string
		 */ 
		public $headers; 
		/**
		 * 可选。对邮件发送程序规定额外的参数。
		 * @var string
		 */
		public  $parameters;
		
		public function __construct($user,$them,$message){
			$this->toUser=$user;
			$this->subject=$them;
			$this->message=$message;
		}
		/**
		 * 邮件的头部
		 * @param string $header
		 * @return string
		 */
		public function setMailheader($header){
			return $this->headers=$header;
		}
		/**
		 * 邮件头部参数
		 * @param unknown $parameters
		 * @return unknown
		 */
		public function setMailparameters($parameters){
			return $this->parameters=$parameters;
		}
		/**
		 * 发送电子邮件
		 * @return boolean
		 */
		public function sendmail(){
			if ($this->parameters && $this->headers){
				return mail($this->toUser,$this->subject,$this->message,$this->parameters);
			}
			if ( $this->headers) {
				return mail($this->toUser,$this->subject,$this->message,$this->headers);
			}
			return mail($this->toUser,$this->subject,$this->message);
					
		}
	}
?>
